/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.incomeStatement;

public class IncomeStatementInData {
    private String clientId;
    private String gsishBrId;
    private String gsishVoucherId;
    private String gsishIsType;
    private String gsishStatus;
    private String gsishDate;
    private String gsisdProId;
    private String gsisdBatchNo;
    private String gsishExamineEmp;
    private String gsishFinishDate;
    private String remark;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsishBrId() {
        return this.gsishBrId;
    }

    public String getGsishVoucherId() {
        return this.gsishVoucherId;
    }

    public String getGsishIsType() {
        return this.gsishIsType;
    }

    public String getGsishStatus() {
        return this.gsishStatus;
    }

    public String getGsishDate() {
        return this.gsishDate;
    }

    public String getGsisdProId() {
        return this.gsisdProId;
    }

    public String getGsisdBatchNo() {
        return this.gsisdBatchNo;
    }

    public String getGsishExamineEmp() {
        return this.gsishExamineEmp;
    }

    public String getGsishFinishDate() {
        return this.gsishFinishDate;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsishBrId(String gsishBrId) {
        this.gsishBrId = gsishBrId;
    }

    public void setGsishVoucherId(String gsishVoucherId) {
        this.gsishVoucherId = gsishVoucherId;
    }

    public void setGsishIsType(String gsishIsType) {
        this.gsishIsType = gsishIsType;
    }

    public void setGsishStatus(String gsishStatus) {
        this.gsishStatus = gsishStatus;
    }

    public void setGsishDate(String gsishDate) {
        this.gsishDate = gsishDate;
    }

    public void setGsisdProId(String gsisdProId) {
        this.gsisdProId = gsisdProId;
    }

    public void setGsisdBatchNo(String gsisdBatchNo) {
        this.gsisdBatchNo = gsisdBatchNo;
    }

    public void setGsishExamineEmp(String gsishExamineEmp) {
        this.gsishExamineEmp = gsishExamineEmp;
    }

    public void setGsishFinishDate(String gsishFinishDate) {
        this.gsishFinishDate = gsishFinishDate;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof IncomeStatementInData)) {
            return false;
        }
        IncomeStatementInData other = (IncomeStatementInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsishBrId = this.getGsishBrId();
        String other$gsishBrId = other.getGsishBrId();
        if (this$gsishBrId == null ? other$gsishBrId != null : !this$gsishBrId.equals(other$gsishBrId)) {
            return false;
        }
        String this$gsishVoucherId = this.getGsishVoucherId();
        String other$gsishVoucherId = other.getGsishVoucherId();
        if (this$gsishVoucherId == null ? other$gsishVoucherId != null : !this$gsishVoucherId.equals(other$gsishVoucherId)) {
            return false;
        }
        String this$gsishIsType = this.getGsishIsType();
        String other$gsishIsType = other.getGsishIsType();
        if (this$gsishIsType == null ? other$gsishIsType != null : !this$gsishIsType.equals(other$gsishIsType)) {
            return false;
        }
        String this$gsishStatus = this.getGsishStatus();
        String other$gsishStatus = other.getGsishStatus();
        if (this$gsishStatus == null ? other$gsishStatus != null : !this$gsishStatus.equals(other$gsishStatus)) {
            return false;
        }
        String this$gsishDate = this.getGsishDate();
        String other$gsishDate = other.getGsishDate();
        if (this$gsishDate == null ? other$gsishDate != null : !this$gsishDate.equals(other$gsishDate)) {
            return false;
        }
        String this$gsisdProId = this.getGsisdProId();
        String other$gsisdProId = other.getGsisdProId();
        if (this$gsisdProId == null ? other$gsisdProId != null : !this$gsisdProId.equals(other$gsisdProId)) {
            return false;
        }
        String this$gsisdBatchNo = this.getGsisdBatchNo();
        String other$gsisdBatchNo = other.getGsisdBatchNo();
        if (this$gsisdBatchNo == null ? other$gsisdBatchNo != null : !this$gsisdBatchNo.equals(other$gsisdBatchNo)) {
            return false;
        }
        String this$gsishExamineEmp = this.getGsishExamineEmp();
        String other$gsishExamineEmp = other.getGsishExamineEmp();
        if (this$gsishExamineEmp == null ? other$gsishExamineEmp != null : !this$gsishExamineEmp.equals(other$gsishExamineEmp)) {
            return false;
        }
        String this$gsishFinishDate = this.getGsishFinishDate();
        String other$gsishFinishDate = other.getGsishFinishDate();
        if (this$gsishFinishDate == null ? other$gsishFinishDate != null : !this$gsishFinishDate.equals(other$gsishFinishDate)) {
            return false;
        }
        String this$remark = this.getRemark();
        String other$remark = other.getRemark();
        return !(this$remark == null ? other$remark != null : !this$remark.equals(other$remark));
    }

    protected boolean canEqual(Object other) {
        return other instanceof IncomeStatementInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsishBrId = this.getGsishBrId();
        result = result * 59 + ($gsishBrId == null ? 43 : $gsishBrId.hashCode());
        String $gsishVoucherId = this.getGsishVoucherId();
        result = result * 59 + ($gsishVoucherId == null ? 43 : $gsishVoucherId.hashCode());
        String $gsishIsType = this.getGsishIsType();
        result = result * 59 + ($gsishIsType == null ? 43 : $gsishIsType.hashCode());
        String $gsishStatus = this.getGsishStatus();
        result = result * 59 + ($gsishStatus == null ? 43 : $gsishStatus.hashCode());
        String $gsishDate = this.getGsishDate();
        result = result * 59 + ($gsishDate == null ? 43 : $gsishDate.hashCode());
        String $gsisdProId = this.getGsisdProId();
        result = result * 59 + ($gsisdProId == null ? 43 : $gsisdProId.hashCode());
        String $gsisdBatchNo = this.getGsisdBatchNo();
        result = result * 59 + ($gsisdBatchNo == null ? 43 : $gsisdBatchNo.hashCode());
        String $gsishExamineEmp = this.getGsishExamineEmp();
        result = result * 59 + ($gsishExamineEmp == null ? 43 : $gsishExamineEmp.hashCode());
        String $gsishFinishDate = this.getGsishFinishDate();
        result = result * 59 + ($gsishFinishDate == null ? 43 : $gsishFinishDate.hashCode());
        String $remark = this.getRemark();
        result = result * 59 + ($remark == null ? 43 : $remark.hashCode());
        return result;
    }

    public String toString() {
        return "IncomeStatementInData(clientId=" + this.getClientId() + ", gsishBrId=" + this.getGsishBrId() + ", gsishVoucherId=" + this.getGsishVoucherId() + ", gsishIsType=" + this.getGsishIsType() + ", gsishStatus=" + this.getGsishStatus() + ", gsishDate=" + this.getGsishDate() + ", gsisdProId=" + this.getGsisdProId() + ", gsisdBatchNo=" + this.getGsisdBatchNo() + ", gsishExamineEmp=" + this.getGsishExamineEmp() + ", gsishFinishDate=" + this.getGsishFinishDate() + ", remark=" + this.getRemark() + ")";
    }
}

